--- id: TASK-002 title: 'Phase 2: backlog issues view (GitHub-style)' status: "\U0001F3C1 Done" assignee: [] created_date: '2026-06-17 23:44' updated_date: '2026-06-18 00:24' labels: - feature dependencies: [] priority: high ordinal: 2000 --- ## Description Render the repo's own backlog/tasks/*.md as a read-only GitHub-issues-style surface. go-git reads the files in-repo at the chosen ref; no separate store. Editing stays in backlog CLI + push. ## Acceptance Criteria - [x] #1 internal/backlog reads backlog/tasks/ via gitread, splits YAML frontmatter from md body (yaml.v3) - [x] #2 /r//issues: list grouped/filtered by status, label chips mapped to theme colors, sorted by ordinal - [x] #3 /r//issues/: title, status badge, labels, dates, dependencies, goldmark-rendered body + AC - [x] #4 Repos with no backlog/tasks/ dir hide the Issues tab - [x] #5 Read-only: no create/edit in the web UI